body {color: #000; background: #00071a url(../images/bg-body.jpg) repeat-x;}
#wrap {width: 1024px; margin: 0 auto; padding: 0; position: relative; font-size: 1em;}


                    /************************************************** HEADER **************************************************/
                    
#header {color: #fff; height: 278px; position: relative; z-index: 9999;}
#header h1 {background: url(../images/bg-header.jpg) no-repeat; height: 278px; margin: 0; padding: 0;}


                    /************************************************** CONTENT ********************************************/
                    
#content {overflow: hidden;/* This hides the excess padding in non-IE browsers */ position: relative;}/*see ie.css for fixes*/
#content h1 {background: url(../images/bg-welcome.jpg) no-repeat; height: 145px; text-indent: -9999px; outline: none;}
#content p.email a {background: url(../images/bg-email.jpg) no-repeat; width: 1024px; height: 49px; display: block; text-indent: -9999px; outline: none;}
#content p.phone {background: url(../images/bg-phone.jpg) no-repeat; width: 1024px; height: 70px; display: block; text-indent: -9999px; outline: none;}